using System;
using System.Collections.Generic;
using System.Text;
using System.Xml.Serialization;

namespace UACluster.UAClusterAdmin
{
    public class GlobalConfig
    {
        
        string _headNodeName;
        string _defaultDomain;
        string _defaultAdminLogin;
        string _defaultAdminPassword;
        Configuration[] _confItems;


        [XmlElement()]
        public string HeadNodeName
        {
            get { return _headNodeName; }
            set { _headNodeName = value; }
        }

        [XmlElement()]
        public string DefaultDomain
        {
            get { return _defaultDomain; }
            set { _defaultDomain = value; }
        }

        [XmlElement()]
        public string DefaultAdminLogin
        {
            get { return _defaultAdminLogin; }
            set { _defaultAdminLogin = value; }
        }

        [XmlElement()]
        public string DefaultAdminPassword
        {
            get { return _defaultAdminPassword; }
            set { _defaultAdminPassword = value; }
        }

        [XmlArray(ElementName = "Configurations")]
        public Configuration[] ConfigurationItems
        {
            get { return _confItems; }
            set { _confItems = value; }
        }

    }
}
